package cn.ai.boot.config;

import java.util.List;
import java.util.Map;

/**
 * 异步任务处理器接口
 *
 * @param <T> 输入数据类型
 */
public interface AsyncDataProcessor<T> {
    /**
     * 执行具体的业务逻辑
     *
     * @param dataList 数据列表
     * @throws Exception 处理异常
     */
    void process(List<Map<String, Object>> dataList) throws Exception;
}